package com.wskj.workbench.bo.web;

import com.wskj.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;

/**
 * 抖音订单分页查询对象 tb_tiktok_order
 *
 * @author wskj
 * @date 2024-09-24
 */

@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel("抖音订单分页查询对象")
public class TbTiktokOrderQueryBo extends BaseEntity {

	/** 分页大小 */
	@ApiModelProperty("分页大小")
	private Integer pageSize;
	/** 当前页数 */
	@ApiModelProperty("当前页数")
	private Integer pageNum;
	/** 排序列 */
	@ApiModelProperty("排序列")
	private String orderByColumn;
	/** 排序的方向desc或者asc */
	@ApiModelProperty(value = "排序的方向", example = "asc,desc")
	private String isAsc;


	/** 提现发起日期 */
	@ApiModelProperty("提现发起日期")
	private String initiationDate;
	/** 劵核销时间 */
	@ApiModelProperty("劵核销时间")
	private String verifiTime;
	/** 券码 */
	@ApiModelProperty("券码")
	private String couponCode;
	/** 分账单id */
	@ApiModelProperty("分账单id")
	private String billId;
	/** 商家id */
	@ApiModelProperty("商家id")
	private String merchantId;
	/** 商家名称 */
	@ApiModelProperty("商家名称")
	private String merchantName;
	/** 团购id */
	@ApiModelProperty("团购id")
	private String groupId;
	/** 团购名称 */
	@ApiModelProperty("团购名称")
	private String groupName;
	/** 商品价格 */
	@ApiModelProperty("商品价格")
	private BigDecimal proPrice;
	/** 内容类型(1 短视频 2 直播) */
	@ApiModelProperty("内容类型(1 短视频 2 直播)")
	private String contentType;
	/** 内容id */
	@ApiModelProperty("内容id")
	private String contentId;
	/** 内容标题 */
	@ApiModelProperty("内容标题")
	private String contentTitle;
	/** 达人uid */
	@ApiModelProperty("达人uid")
	private String tiktokUid;
	/** 达人抖音号 */
	@ApiModelProperty("达人抖音号")
	private String tiktokNo;
	/** 达人昵称 */
	@ApiModelProperty("达人昵称")
	private String tiktokNick;
	/** 核销GMV(元) */
	@ApiModelProperty("核销GMV(元)")
	private BigDecimal gmvPrice;
	/** 总收入(元) */
	@ApiModelProperty("总收入(元)")
	private BigDecimal totalPrice;
	/** 达人佣金支出(元) */
	@ApiModelProperty("达人佣金支出(元)")
	private BigDecimal expendPrice;
	/** 机构实收金额(元) */
	@ApiModelProperty("机构实收金额(元)")
	private BigDecimal actualPrice;
	/** 佣金类型 */
	@ApiModelProperty("佣金类型")
	private String commissionType;
	/** 订单id */
	@ApiModelProperty("订单id")
	private String orderId;
	/** 订单支付成功时间 */
	@ApiModelProperty("订单支付成功时间")
	private String orderTime;
	/** 跟进人 */
	@ApiModelProperty("跟进人")
	private String followPerson;
	/** 是否结算过(1 否 2是)   */
	@ApiModelProperty("是否结算过(1 否 2是)  ")
	private String sfSettlement;
	/** 删除标志（0代表存在 2代表删除） */
	@ApiModelProperty("删除标志（0代表存在 2代表删除）")
	private String delFlag;

}
